package com.yingxin.yxerp.module.organization.vo.resp;

import lombok.Data;

import java.io.Serializable;

/**
 * 员工情况
 */

@Data
public class EmployeeSituationRespVo implements Serializable {

    /**
     * 员工数量
     */
    private Integer number;

    // 员工类型信息
    /**
     * 全职员工数量
     */
    private Integer fullTimeNumber;

    /**
     * 实习员工数量
     */
    private Integer internshipNumber;

    /**
     * 其他员工数量
     */
    private Integer otherNumber;


    // 员工状态信息
    /**
     * 正式员工数量
     */
    private Integer formalNumber;

    /**
     * 试用员工数量
     */
    private Integer probationNumber;

    /**
     * 待离职员工数量
     */
    private Integer waitResignNumber;


    // 合同信息
    /**
     * 添加合同的员工数量
     */
    private Integer addcontract;

    /**
     * 未添加合同的员工数量
     */
    private Integer unAddcontract;

    /**
     * 超期未签约
     */
    private Integer contractNotSigned;

    /**
     * 30天内到期
     */
    private Integer within30Days;

    /**
     * 60天内到期
     */
    private Integer within60Days;

    /**
     * 90天内到期
     */
    private Integer within90Days;

}
